package org.doublelong.jastroblast.loaders;
import com.badlogic.gdx.assets.AssetLoaderParameters;
import com.badlogic.gdx.assets.AssetManager;
import com.badlogic.gdx.assets.loaders.FileHandleResolver;
import com.badlogic.gdx.assets.loaders.SynchronousAssetLoader;
import com.badlogic.gdx.files.FileHandle;
import com.badlogic.gdx.graphics.g2d.BitmapFont;
import com.badlogic.gdx.graphics.g2d.freetype.FreeTypeFontGenerator;
import com.badlogic.gdx.utils.Array;
public class FreeTypeFontAssetLoader extends SynchronousAssetLoader<BitmapFont, AssetLoaderParameters<BitmapFont>>
{
public FreeTypeFontAssetLoader(FileHandleResolver resolver) {
super(resolver);
}
@Override
public BitmapFont load(AssetManager assetManager, String fileName, FileHandle file, AssetLoaderParameters<BitmapFont> parameter) {
FreeTypeFontGenerator f = new FreeTypeFontGenerator(resolve(fileName));
return f.generateFont(14);
}
@SuppressWarnings({ "unchecked", "rawtypes" })
@Override
public Array getDependencies(String fileName, FileHandle file, AssetLoaderParameters<BitmapFont> parameter) {
return null;
}
}